import os
# 定义获取文件夹大小函数
def get_size(path):
    # 统计大小变量
    count = 0
    for dirname in os.listdir(path):
        dir = os.path.join(path, dirname)
        # 如果该对象为文件夹，则调用os.walk()获取全部文件，再获取大小
        if os.path.isdir(dir):
            for root, dirs, files in os.walk(dir):
                for file in files:
                    size = os.path.getsize(os.path.join(root, file))
                    count += size
        # 如果对象是文件，则直接获取大小
        if os.path.isfile(dir):
            filesize = os.path.getsize(dir)
            count += filesize
    print(path + '该文件夹的大小为：' + str(count) + 'B')

# 调用函数
get_size('C:\\Users\\Administrator\\Desktop\\工作文件')
